Sender Coordination in the Distributed Virtual Communication Machine
نویسندگان
چکیده
The Distributed Virtual Communication Machine (DVCM) is an extensible communication architecture for tightly-coupled clusters of workstations (COWs) connected by high-speed networks. The DVCM is designed for off-theshelf network interface cards equipped with communication coprocessors. Its main component is an “active backplane” implemented in firmware running on the coprocessors. This “backplane” can be extended with modules that implement application-specific functionality and have access to some of the application’s state. Consequently, non-trivial collective computations can be implemented as DVCM extensions. We present a DVCM extension module that provides application-specific network flow control by coordinating the resource-competing components of a parallel application running on an ATM LAN. Our experiments show that this extension module helps eliminate message loss and achieve high link bandwidth utilization when there is significant link contention.
منابع مشابه
Communication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملEnhanced Multimedia and Real-Time Stream Throughput in Wireless Ad-Hoc LAN Using Distributed Virtual Channel Based MAC
Recent and upcoming CSMA/CA based MAC protocols for wireless LANs offer block-acknowledgement or aggregated frame exchange in order to provide high data rate for multimedia and real-time data, while all of them avoid collisions by exclusive use of wireless medium that block neighboring nodes of both sender and receiver from participating in concurrent transmission; and thus downgrade medium uti...
متن کاملCtadel: A Generator of Efficient Numerical Codes Ctadel: A Generator of Efficient Numerical Codes
Algorithm Templates. According to Kant and Steinberg [82], linear solvers and related algorithms can be cast in the form of so-called algorithm templates. Templates are algebraic structures that capture the essentials of an algorithm, elaborated with problem-specific aspects, and can be transformed into a chosen target language. The SciNapse system [2] uses algorithm templates in the automatic ...
متن کاملKnowledge Coordination in Distributed Software Management: an Analysis of breakdowns in Multimodal Virtual Meetings
Software organizations are increasingly relying on cross-organizational and cross-border collaboration, requiring effective coordination of distributed knowledge. However, such coordination is challenging due to spatial separation, diverging communities-of-practice, and unevenly distributed resources. We have therefore studied virtual meetings among the managers of a cross-organizational and cr...
متن کاملAverage-Position Coordination for Distributed Multi-User Networked Haptic Cooperation
Proportional-derivative (PD) control is often used to coordinate the two copies of the virtual environment in distributed two-users networked haptic cooperation. However, a distributed PD controller designed for force interactions between two users may destabilize the haptic cooperation among multiple users because the effective coordination gain for each local copy of the virtual environment i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998